package by.ins.life.evolution;

import by.ins.life.IData;

public class GoalItem<T> {
	/**
	 * represent input data
	 */
	IData<T> input;
	/**
	 * represent result data that was provided by any solvers.
	 */
	IData<T> decision;
	/**
	 * represent correct decision for the input data.
	 */
	IData<T> correctDicision;
	

	public GoalItem() {
		
	}


	public IData<T> getInput() {
		return input;
	}


	public void setInput(IData<T> input) {
		this.input = input;
	}


	public IData<T> getDecision() {
		return decision;
	}


	public void setDecision(IData<T> decision) {
		this.decision = decision;
	}


	public IData<T> getCorrectDicision() {
		return correctDicision;
	}


	public void setCorrectDicision(IData<T> result) {
		this.correctDicision = result;
	}
	

}
